package plats;


import java.util.LinkedList;
import java.util.Random;

public class Commande {

	public final static int MAX_CLIENTS = 4; 
	
	public static LinkedList<Integer>[] nouvelleCommande(){
		
		Random r = new Random();
//		On tire au hasard le nombre de gens à la table
//		int nbGens = r.nextInt(MAX_CLIENTS)+1;
		int nbGens = 4;
		
//		On tire au hasard si on commande entrée plat dessert
//		boolean hasEntree = r.nextBoolean();
//		boolean hasPlat = true; // A priori tout le monde commande un plat
//		boolean hasDessert = r.nextBoolean();
		boolean hasEntree = true;
		boolean hasPlat = true; // A priori tout le monde commande un plat
		boolean hasDessert = true;
		
		LinkedList[] arrayLists = new LinkedList[3];
		LinkedList<Integer> [] commande = arrayLists;
		commande[0] = new LinkedList<Integer>();
		commande[1] = new LinkedList<Integer>();
		commande[2] = new LinkedList<Integer>();
		
		for(int i=0; i< nbGens; i++){
			if(hasEntree){
				commande[0].add(r.nextInt(entree.NB_ENTREES+1));
			}
			commande[1].add(r.nextInt(platPrincipal.NB_PLATS+1));
			if(hasDessert){
				commande[2].add(r.nextInt(dessert.NB_DESSERTS+1));
			}
		}
		return commande;
	}
	
}
